artificial pond/pool - Spanish English Dictionary